<?php
defined('IN_YZMPHP') or exit('Access Denied');

return array(

    //系统配置
    'auth_key'        => 'TEATYUQ0N1BSVmGCW4BeFSrmLoq8ENhE',    //系统密钥
    'error_page'      => '404.html',    //错误提示页面，非调试模式有效
    'error_log_save'  => true,          //是否保存系统错误日志，非调试模式有效
    'url_html_suffix' => '.html',       //URL伪静态后缀
    'set_pathinfo'    => false,         //Nginx默认不支持PATHINFO模式，需配置此项为true，则Nginx可支持PATHINFO，系统默认为false

    //数据库配置
    'db_type'         => env::get('SQL.DBTYPE', 'pdo'),             // 数据库链接扩展 , 支持 pdo | mysqli | mysql
    'db_host'         => env::get('SQL.HOSTNAME', '127.0.0.1'),       // 服务器地址
    'db_name'         => env::get('SQL.DATABASE', 'huicmf_yzmphp'),          // 数据库名
    'db_user'         => env::get('SQL.DBNAME', 'root'),            // 用户名
    'db_pwd'          => env::get('SQL.DBPASS', '123456'),          // 密码
    'db_port'         => env::get('SQL.HOSTPOINT', '3306'),              // 端口
    'db_prefix'       => env::get('SQL.PREFIX', 'hui_'),            // 数据库表前缀

    //路由配置
    'route_config'    => array(
        'default' => array('m' => 'index', 'c' => 'index', 'a' => 'init')
    ),
    'route_mapping'   => true,         //是否开启路由映射
    //路由映射规则
    'route_rules'     => [],

    //Cookie配置
    'cookie_domain'   => '',           //Cookie 作用域
    'cookie_path'     => '/',          //Cookie 作用路径
    'cookie_ttl'      => 0,            //Cookie 生命周期，0 表示随浏览器进程
    'cookie_pre'      => 'huicmf_',    //Cookie 前缀，同一域名下安装多套系统时，请修改Cookie前缀
    'cookie_secure'   => false,        //是否通过安全的 HTTPS 连接来传输Cookie
    'cookie_httponly' => false,        //是否仅可通过 HTTP 协议访问Cookie

    //缓存配置
    'cache_type'      => 'redis',         // 缓存类型【暂支持 file , redis , memcache 】
    //缓存类型为file缓存时的配置项
    'file_config'     => array(
        'cache_dir' => YZMPHP_PATH.'cache/cache_file/',    //缓存文件目录
        'suffix'    => '.cache.php',  //缓存文件后缀
        'mode'      => '2',           //缓存格式：mode 1 为serialize序列化, mode 2 为保存为可执行文件array
    ),
    //缓存类型为redis缓存时的配置项
    'redis_config'    => array(
        'host'       => '127.0.0.1',    // redis主机
        'port'       => 6379,           // redis端口
        'password'   => '',             // 密码
        'select'     => 0,              // 操作库
        'timeout'    => 0,              // 超时时间(秒)
        'expire'     => 3600,           // 有效期(秒)
        'persistent' => false,          // 是否长连接
        'prefix'     => 'huicmf_',      // 前缀
    ),
    //缓存类型为memcache缓存时的配置项
    'memcache_config' => array(
        'host'       => '127.0.0.1',    // memcache主机
        'port'       => 11211,          // memcache端口
        'timeout'    => 0,              // 超时时间(秒)
        'expire'     => 3600,           // 有效期(秒)
        'persistent' => false,          // 是否长连接
        'prefix'     => 'huicmf_',      // 前缀
    ),

    //附件相关配置
    'upload_type'     => 'host',       //文件上传类型，host:本地, qiniu:七牛云, aliyun:阿里云...
    'upload_file'     => 'uploads',    //上传文件目录，后面一定不要加斜杠（“/”）

    //缓存文件夹
    'runtime_dir'     => ['cache_file', 'index'],
);
